草庐IT

Django 表单

全部标签

javascript - JavaScript 中的表单验证数值范围(最小/最大)

有一个使用正则表达式将文本定义为数字的脚本:functionvalidateTextNumericInRange(textInputId){varnumRegex=/^[\d]+$/;vartextInput=document.getElementById(textInputId);varvalid=true;if(numRegex.test(textInput.value)==false){alert('Valuemustbeanumberbetween3-48');valid=false;}returnvalid;}需要使用这种格式并提供最小/最大范围(目前是任意的,比如在3到48

javascript - 如何阻止使用 Javascript 重新加载表单?

当用户提交表单时,我想停止表单的默认行为。即它不应该重新加载。这样我就可以执行AJAX请求。这是我使用的代码。functionvalidateForm(){returnfalse;}这不会阻止提交或重新加载表单。我如何实现这一目标? 最佳答案 需要是onsubmit="returnvalidateForm()" 关于javascript-如何阻止使用Javascript重新加载表单?,我们在StackOverflow上找到一个类似的问题: https://st

javascript - 使用没有指令的 JavaScript 函数的 Angularjs 表单/字段验证

有没有办法在不使用指令的情况下以Angular验证字段?例如:我想对输入字段进行以下验证。如果字段为空,我们应该显示“字段必须包含一个值”消息。如果字段包含字母数字字符,我们应该显示“字段只能包含数字”。偶数-给用户的消息“值必须是偶数”。我想在调用JavaScript函数时进行以下验证。我四处搜索,发现有一种方法可以使用ng-valid和$error,但是我没能成功。下面的代码是根据我得到的答案之一:FieldcancontainonlydigitsFieldmustcontainavalueValuemustbeanevennumber我想将最后一个[span]中的内容放入Java

javascript - 如何使表单在​​ JavaScript 页面加载时自动提交?

这可能有一个明显的答案,但我对js很陌生,所以我不知道该怎么做。我希望页面上的表单在加载该页面时自动提交,而不需要任何用户操作,如按下按钮。如何做到这一点? 最佳答案 document.getElementById('lol').submit(); 关于javascript-如何使表单在​​JavaScript页面加载时自动提交?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3

javascript - 未调用表单 'onsubmit'

这是我的表单的一部分:这是验证函数:functionvalidate(){//thisisjusttotestifitactuallyshowsalert('Youmustnotleaveanyofthefieldsblank!');returnfalse;}每当我点击提交按钮时,什么也没有发生,页面只是重新加载。我希望它显示警报对话框。 最佳答案 当您调用表单的submit函数时,不会触发submit事件。Thisisbydesign,假设是如果您从代码触发提交,您已经完成了任何必要的验证。(请注意,HTMLFormElement

javascript - 最小值和最大值的 Angular 2 表单验证

我有一个带有输入框的表单。输入框既有文字也有数字。我必须验证它们并且我遵循了这个tutorial并尝试验证它们。据此,如果我必须验证一个字符串,那么我可以按如下方式使用控制组。constructor(fb:FormBuilder){this.complexForm=fb.group({'firstName':[null,Validators.required],'lastName':[null,Validators.compose([Validators.required,Validators.minLength(5),Validators.maxLength(10)])]})HTML

javascript - jQuery 提交表单 onChange

我希望在输入更改时使用jQuery自动提交表单。有问题的输入是一个日期选择器,我需要它在有人做出选择后提交。任何帮助都会很棒! 最佳答案 使用以下jQuery片段:$("#widgetFieldInput").change(function(){this.form.submit();}); 关于javascript-jQuery提交表单onChange,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

javascript - 如何在不提交表单的情况下使用 jQuery.validate?

我已经阅读了其他几篇关于此的帖子,但仍然没有成功。试图让它真正简单。我需要在最终提交之前验证在jQueryAccordion中隐藏/显示的表单部分。我一直在使用jquery.validate.js很长一段时间,只要我在submit上验证一切都很好,但现在当我尝试在按钮上验证时点击它不工作。jQuery().ready(function(){vardemo=$(".demo").accordion({header:'.header',event:false});varnextButtons=$([]);$("h3.header",demo).each(function(index){ne

javascript - Angular ng 消息在 ng 重复表单上显示错误

我想用ngrepeat生成输入,问题是当我有一个错误时,这只适用于最后一个元素,我怎样才能使它适用于每个元素?Thisfieldisrequired 最佳答案 我不知道我是否理解你的问题,但我使用这种方法来处理ng-repeat中的输入。考虑以下代码ThisfieldisrequiredThisfieldisrequired只需遵循代码。有什么不明白的就在下面评论吧 关于javascript-Angularng消息在ng重复表单上显示错误,我们在StackOverflow上找到一个类似的

asp.net - 输入按钮不提交表单(仅限 IE)ASP.NET

我有一个带有文本框和按钮的表单。IE是唯一在按下Enter时不会提交表单的浏览器(适用于FF、Opera、Safari、Chrome等)。我发现这个javascript函数试图哄骗IE正常运行;但无济于事:functioncheckEnter(e){varcharacterCodeif(e&&e.which){e=echaracterCode=e.which}else{e=eventcharacterCode=e.keyCode}if(characterCode==13){document.forms[0].submit()returnfalse}else{returntrue}}实现